package com.gopay.common.domain.cps.cloud;

import java.math.BigDecimal;

import com.gopay.common.domain.BaseEntity;
import com.gopay.common.domain.cps.transfer.BankPayeeVO;

/**
 * 线下充值交易VO
 * @OfflineInChargeVO.java
 * @author zzg
 * @2013-3-11 上午10:45:55  www.gopay.com.cn Inc.All rights reserved.
 */
public class OffineCloud00500VO extends BaseEntity {

	private static final long serialVersionUID = -6761098814963868871L;
	public static final String MAPKEY_PAYORDER = "chargeOrder";
    public static final  BigDecimal LIMIT_MONEY = new BigDecimal("9999999999.99");
    
    //用户
    /*用户ID */
    private String userId;
    /*账户ID */
    private String acctId;
    
    //平台
    /*  商城可能用来收取手续费的商城 账户   */
    private String cloudAcctId;
    /*平台客户ID*/
    private String merId;
    
    //交易
    /* 发送通知需要流水   */
    private Integer transDtlSq;
    /* 商户订单号 网关来源*/
    private String merOrderId;
    /*交易金额 */
    private BigDecimal amt;
    /*步骤号 */
    private int step;
    /*国付宝收款银行信息*/
    private BankPayeeVO bank;
    /*ip*/
    private String ip;
    
	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public String getAcctId() {
		return acctId;
	}
	public void setAcctId(String acctId) {
		this.acctId = acctId;
	}
	public String getCloudAcctId() {
		return cloudAcctId;
	}
	public void setCloudAcctId(String cloudAcctId) {
		this.cloudAcctId = cloudAcctId;
	}
	public String getMerId() {
		return merId;
	}
	public void setMerId(String merId) {
		this.merId = merId;
	}
	public Integer getTransDtlSq() {
		return transDtlSq;
	}
	public void setTransDtlSq(Integer transDtlSq) {
		this.transDtlSq = transDtlSq;
	}
	public String getMerOrderId() {
		return merOrderId;
	}
	public void setMerOrderId(String merOrderId) {
		this.merOrderId = merOrderId;
	}
	public BigDecimal getAmt() {
		return amt;
	}
	public void setAmt(BigDecimal amt) {
		this.amt = amt;
	}
	public int getStep() {
		return step;
	}
	public void setStep(int step) {
		this.step = step;
	}
	public BankPayeeVO getBank() {
		return bank;
	}
	public void setBank(BankPayeeVO bank) {
		this.bank = bank;
	}
	public String getIp() {
		return ip;
	}
	public void setIp(String ip) {
		this.ip = ip;
	}
    
    
    
}
